feat: use event producer config#32874
Conversation
Replace openedx_event signal handlers with new producer config to push to event bus
cc6b931 to
b46d149
Compare
| openedx-django-wiki==2.0.0 | ||
| # via -r requirements/edx/base.txt | ||
| openedx-events==8.3.0 | ||
| openedx-events @ git+https://github.com/open-craft/openedx-events@navin/configurable-handler |
There was a problem hiding this comment.
TODO: update this requirement once openedx/openedx-events#249 is merged
tecoholic
left a comment
There was a problem hiding this comment.
@navinkarkera 👍 LGTM. Good to see some code go away :)
- I tested this: Followed the testing instructions and verified that the events are getting published as per the configuration
- I read through the code
- I checked for accessibility issues
- Includes documentation - inline docs present
|
Thanks for the pull request, @navinkarkera! Please note that it may take us up to several weeks or months to complete a review and merge your PR. Feel free to add as much of the following information to the ticket as you can:
All technical communication about the code itself will be done via the GitHub pull request interface. As a reminder, our process documentation is here. Please let us know once your PR is ready for our review and all tests are green. |
|
Hi @navinkarkera! Flagging the new tests per the recent update: https://discuss.openedx.org/t/minor-change-to-edx-platform-check-statuses/11131 |
|
@navinkarkera how would we feel about leaving events disabled by default until we figure out openedx/openedx-events#265 ? |
@rgraber Sure, feel free to create a new PR with the commits or however you see fit. |
|
I got git into a weird state and ended up just opening another PR here: #33269 . The only things that changed were openedx-events was set to 8.6.0 rather than a branch and all events start disabled in common.py |
|
@navinkarkera Even though your pull request wasn’t merged, please take a moment to answer a two question survey so we can improve your experience in the future. |
1 similar comment
|
@navinkarkera Even though your pull request wasn’t merged, please take a moment to answer a two question survey so we can improve your experience in the future. |
Description
Replace openedx_event signal handlers with new producer config to push to event bus.
Supporting information
Testing instructions
make {lms,cms}-upmake cms-shellpip install -r requirements/edx/development.txtto install new openedx_events version.make cms-logs.EVENT_BUS_PRODUCER_CONFIGby toggling the flag and triggering the event.Deadline
"None" if there's no rush, or provide a specific date or event (and reason) if there is one.